
import Clases.AccesoDatos;
import Clases.Categoria;
import Clases.ListaTareas;
import Clases.Responsable;
import Clases.Tarea;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author CESAR
 */

public class probar {
      public static void main(String args[]) {
    
    AccesoDatos ad=new AccesoDatos();   
 
       Categoria cat=new Categoria(3,"Terciario","Blas Pascal");   
       if(ad.insert(cat)==3)System.out.println("Pasa prueba insercion categoria");
       Responsable res=new Responsable(3,"Nico","Nicox","nicoaguirre@hotmail.com","sin path");
       if(ad.insert(res)==3)System.out.println("Pasa prueba insercion responsable ");
       if(ad.obtenerMayor("categoria")==3)System.out.println("Obtiene mayor categoria");
       if(ad.obtenerMayor("responsable")==3)System.out.println("Obtiene mayor responsable");
          
       SimpleDateFormat sdf= new SimpleDateFormat("dd-mm-yyyy");
       Date fecha=null;
       try
       {
            fecha=sdf.parse("11-10-2013");
       }
       catch(ParseException e){ e.printStackTrace();
       }          
       Tarea t=new Tarea(4,"Tp sociologia","El trabajo practico de sociologia n5",3,fecha,res,cat,40.00);          
       if(ad.insert(t)==4)System.out.println("Pasa prueba insercion tarea");         
       if(ad.obtenerMayor("tarea")==4)System.out.println("Obtiene mayor tarea");
       cat=new Categoria(3,"Terciario","Siglo XXI");  
       if(ad.update(cat)==3)System.out.println("Pasa prueba modificacion categoria");
       if(ad.delete(cat)==3)System.out.println("Pasa prueba eliminar categoria");
       if(ad.delete(res)==3)System.out.println("Pasa prueba eliminar responsable");
       if(ad.delete(t)==4)System.out.println("Pasa prueba eliminar tarea");
       
       ListaTareas lt=new ListaTareas();
       lt=ad.getTareas(ad.getListaCategoria(), ad.getListaResponsable(), "",0,0, 0, fecha);
       if(lt!=null)
       {
           for (int i = 0; i < lt.getListaTareas().size(); i++) {
               if(lt.getListaTareas().get(i).toString()!="")System.out.println("La busqueda de tareas se realizo correctamente encontrandose: "+lt.getListaTareas().size()+" tareas");;
           }
       };
          
        
        
    }
}
    
    
    
   
    
    
    

